/* CSS Document */

.content {
	width:1000px;
	margin:0 auto;
	padding:0;
	
}
.loginpage {
	width:1000px;
	margin:0 auto;
	padding-top:70px;
	height:430px;
}
.loginpage .content {
	width:342px;
	background:#fff;
	clear:both;
}
#tab {
	float:left;
	width:100%;
	font-size:14px;
	line-height:normal;
	position:relative;
	
}
#tab ul {
	margin:0;
	padding:0;
	list-style:none;
}
#tab li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:170px;
	_width:169px;
	height:24px;
	text-align:center;
	padding-top:6px;
	
}
.loginpage_img {
	width:500px;
	height:430px;
	float:left;
	background:url("/images/listindex/login.png") no-repeat;
	margin-top:-20px
}

.login_box {
	float:right;
	width:342px
}

.login_link_on {
	background:url("/images/listindex/2tabright.gif") no-repeat 0 -30px;
	color:#333;
	position:relative;
}
.login_link_on a, .login_link_on a:hover {
	color:#000;
	text-decoration:none;
}
.reg_link_off {
	background:url("/images/listindex/2tabright.gif") no-repeat right 0;
	border-left:1px solid #ccc;
	color:#999;
	position:relative;

}
.reg_link_off a, .reg_link_off a:hover {
	color:#000;
	text-decoration:none;
}
.reg_link_off a:hover {
	color:#333;
	text-decoration:none;
}
.reg_link_off:hover {
	background:url("/images/listindex/2tabright.gif") no-repeat 100% -60px
}
.reg_link_on {
	background:url("/images/listindex/2tabright.gif") no-repeat right -30px;
	color:#333;
	position:relative;
	top:-4px;
	left:3px;
}
.reg_link_on a, .reg_link_on a:hover {
	color:#000;
	text-decoration:none;
}
.login_link_off {
	background:url("/images/listindex/2tabright.gif") no-repeat 0 0;
	color:#999;
	position:relative;
	top:-5px;
	left:0;
	border-right:1px solid #ccc;
}
.login_link_off a, .login_lin_off a:hover {
	color:#000;
	text-decoration:none;
}
.login_link_off a:hover {
	color:#333;
	text-decoration:none;
}
.login_link_off:hover {
	background:url("/images/listindex/2tabright.gif") no-repeat 0 -60px
}
/****/
#login_form_div {
	margin:0 0 0 1px;
	padding:0;
	float:left;
	padding-bottom:20px;
	width:337px;
	background:#FFF;
	border-bottom:#c7c7c7 solid 1px;
	border-left:#c7c7c7 solid 1px;
	border-right:#c7c7c7 solid 1px;
}
#login_form_div h4 {
	font-weight:normal;
	font-size:16px;
	margin:10px 0
}
#login_form_div .org {
	color:#f93
}

#login_form .input_text {
	text-indent:5px;
	height:25px;
	font-size:14px;
	width:270px;
	_width:265px;
	padding:0 0 0 1px;
	float:left
}
#login_form .field_line{
	margin-left:30px;
	margin-right:40px
}
#login_form{
	font-size:14px
}

.form-horizontal {
	padding:0 30px
}
.form-horizontal .control-group .required {
	color:red
}
.form-horizontal .login-btn {
	width:80px;
	float:right;
	margin-right:10px;
*margin-top:-20px
}
.form-horizontal .other-login {
	margin-top:20px
}
.form-horizontal .other-login .link-group {
	margin-left:20px;
	margin-right:10px
}